﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BusinessLayer;
using DataObjects;

namespace ControleCaixa
{
    public partial class Login : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["usuario"] != null)
            {               
                Response.Redirect("default.aspx");
            }
        }

        protected void btnAcessar_Click(object sender, EventArgs e)
        {
            UsuarioBL _usuarioBL = new UsuarioBL();
            Usuario _usuario = new Usuario();
            _usuario.Login = txtLogin.Text;
            _usuario.Senha = txtSenha.Text;
            List<Usuario> _listusuario = new List<Usuario>();
            _listusuario = _usuarioBL.ValidaLogin(_usuario);

            if (_listusuario != null && _listusuario.Count != 0)
            {
                Session["usuario"] = _listusuario[0];
                Response.Redirect("default.aspx");
            }
            else
            {
                txtLogin.Text = string.Empty;
                txtSenha.Text = string.Empty;
                lblMensagem.Text = "Não foi póssivel efetuar Login.";

            }
        }
    }
}